- Trang chủ
- ›
- Hướng dẫn cài đặt Redis trên Ubuntu
Hướng dẫn cài đặt Redis trên Ubuntu
Trong bài viết Hướng dẫn sử dụng VPS Việt Nam tạo SOCKS Proxy chúng ta hiểu thêm một cách dùng VPS, trong bài viết này cùng VDO tìm hiểu cách cài đặt Redis trên Ubuntu
1. Cài đặt Redis
– Cài đặt Redis Server và PHP-Redis
# apt-get update # apt-get upgrade # apt-get install redis-server # apt-get install php-redis
– Khởi động Redis
# systemctl start redis
– Kiểm tra trạng thái Redis
# systemctl status redis ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2017-12-18 03:13:27 UTC; 3s ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 4550 ExecStopPost=/bin/run-parts --verbose /etc/redis/redis-server.post-down.d (code=exit Process: 4546 ExecStop=/bin/kill -s TERM $MAINPID (code=exited, status=0/SUCCESS) Process: 4544 ExecStop=/bin/run-parts --verbose /etc/redis/redis-server.pre-down.d (code=exited, s Process: 4575 ExecStartPost=/bin/run-parts --verbose /etc/redis/redis-server.post-up.d (code=exite Process: 4570 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS Process: 4568 ExecStartPre=/bin/run-parts --verbose /etc/redis/redis-server.pre-up.d (code=exited, Main PID: 4574 (redis-server) CGroup: /system.slice/redis-server.service └─4574 /usr/bin/redis-server 127.0.0.1:6379 Dec 18 03:13:27 li846-186 systemd[1]: Starting Advanced key-value store... Dec 18 03:13:27 li846-186 run-parts[4568]: run-parts: executing /etc/redis/redis-server.pre-up.d/00_ Dec 18 03:13:27 li846-186 run-parts[4575]: run-parts: executing /etc/redis/redis-server.post-up.d/00 Dec 18 03:13:27 li846-186 systemd[1]: Started Advanced key-value store.
– Thiết lập Redis khởi động cùng server:
systemctl enable redis-server.service
– Khởi động lại Redis
# systemctl restart redis
– Ngừng hoạt động Redis
# systemctl stop redis
2. Cấu hình Redis
Sử dụng Nano Editor để chỉnh sửa cấu hình Redis lưu tại /etc/redis/redis.conf
. Trong đó, bạn cần chú ý các cấu hình sau:
– Thiết lập port, mặc định 6379
port 6379
Kiểm tra lại
# netstat -tulpn | grep :6379 tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 4574/redis-server 1 # ss -tulpn | grep 6379 tcp LISTEN 0 128 127.0.0.1:6379 *:* users:(("redis-server",pid=4574,fd=4))
– Bảo mật chỉ cho phép truy cập Redis bằng địa chỉ IP Loopback
bind 127.0.0.1
– Thiết lập số lượng kết nối tối đa vào cùng 1 thời điểm, mặc định là 10000
maxclients 10000
– Thiết lập giới hạn bộ nhớ tối đa cho Redis Server, ví dụ 1GB
maxmemory 1024mb
Lưu ý:
- Cấu hình Port và IP Loopback đã được thiết lập mặc định trong Redis, bạn không cần sửa.
- Một số trường hợp bạn cần mở port 6379 trên VPS (tùy vào thiết lập Firewall từng hệ thống).